package com.demo.petshop.service;

import com.demo.petshop.entity.VideoUploadDTO;
import com.demo.petshop.entity.Videos;
import com.mybatisflex.core.service.IService;

import java.util.Map;

/**
 *  服务层。
 *
 * @author lenovo
 * @since 2025-06-11
 */
public interface VideosService extends IService<Videos> {

    Object getCategories();
    Object getList(Map<String, Object> params);
    Object listStore(Integer storeId);
    Object updateProducts(Map<String, Object> params);
    Object getTags();
    Object getVideo(Integer videoId);
    Object getComments(Integer videoId);
    Object getRecommended(Integer videoId);
    Object addViewer(Integer videoId);

    Object uploadVideo(VideoUploadDTO videoUploadDTO);
    Object delete(Integer videoId);
    Object listByMemberLevel();
}
